a.list__tile--link:hover {
  background: transparent !important;
}

table.table thead th {
  font-size: 16px; // border-left: solid 1px #ddd;
}

table.table thead tr {
  background-color: #f1f1f1;
}

// table.table thead th:last-child
// {
//   padding-left: 5rem;
// }
// table.table td{
//   border-left: solid 1px #ddd;
// }
// 统计页面卡片 内部边框样式
.cursor:hover {
  cursor: pointer;
}

.left-border-green {
  border-left: solid 2px #009688;
  padding-left: 1rem;
}

.left-border-red {
  border-left: solid 2px #f44336;
  padding-left: 1rem;
}

.left-border-indigo {
  border-left: solid 2px #3f51b5;
  padding-left: 1rem;
}

.left-border-blue {
  border-left: solid 2px #00bcd4;
  padding-left: 1rem;
}

.left-border-purple {
  border-left: solid 2px #3f51b5;
  padding-left: 1rem;
}

// 卡片边框半径调整
.card {
  border-radius: 6px;
}

.card-title-bg {
  background-color: #f1f1f1;
}

.card__title {
  padding: 10px;
}

.card__text {
  padding: 12px;
}

.theme--light .input-group input:disabled {
  color: rgba(31, 31, 31, 0.81) !important;
}

// 左侧选项栏
aside .list__tile__title {
  font-size: 1.1rem;
}

.auth-config .list__group__items {
  padding-left: 24px;
}

// 表格无数据时alert条样式
.agent-analyze {
  table.table tbody td:first-child,
  table.table tbody td:not(:first-child),
  table.table tbody th:first-child,
  table.table tbody th:not(:first-child),
  table.table thead td:first-child,
  table.table thead td:not(:first-child),
  table.table thead th:first-child,
  table.table thead th:not(:first-child) {
    padding: 0 16px;
  }
}

// 修改disable状态下按钮样式显示
.application .theme--dark.btn.btn--disabled,
.application .theme--dark.btn.btn--disabled .icon,
.theme--dark .btn.btn--disabled,
.theme--dark .btn.btn--disabled .icon {
  color: hsla(0, 0%, 32%, 0.72) !important;
  cursor: not-allowed;
}

// 修改textarea边框宽度
.application .theme--light.input-group.input-group--textarea:not(.input-group--full-width) .input-group__input,
.theme--light .input-group.input-group--textarea:not(.input-group--full-width) .input-group__input {
  border-width: 1px;
}

// 用于给全屏加载条定位
.content--wrap {
  position: relative;
}

table.table {
  border-bottom: 1px solid #aaa;
}

.demand-details-dialog {
  .application .theme--dark.btn.btn--disabled,
  .application .theme--dark.btn.btn--disabled .icon,
  .theme--dark .btn.btn--disabled,
  .theme--dark .btn.btn--disabled .icon {
    background: #afafaf !important;
    color: white !important;
  }
}

.theme--light .input-group input:disabled {
  color: #000 !important;
}

.application .theme--light.input-group:not(.input-group--error).input-group--disabled .input-group__selections__comma,
.application .theme--light.input-group:not(.input-group--error).input-group--disabled label,
.theme--light .input-group:not(.input-group--error).input-group--disabled .input-group__selections__comma,
.theme--light .input-group:not(.input-group--error).input-group--disabled label {
  color: rgba(8, 8, 8, .78) !important;
}

.application .theme--light.input-group input:disabled,
.application .theme--light.input-group textarea:disabled,
.theme--light .input-group input:disabled,
.theme--light .input-group textarea:disabled {
  color: rgba(8, 8, 8, .78) !important;
}

.application .theme--light.v-input--is-disabled .v-label,
.application .theme--light.v-input--is-disabled input,
.application .theme--light.v-input--is-disabled textarea,
.theme--light .v-input--is-disabled .v-label,
.theme--light .v-input--is-disabled input,
.theme--light .v-input--is-disabled textarea {
  color: rgb(0, 0, 0)!important;
}

.application .theme--light.v-select .v-chip--disabled,
.application .theme--light.v-select.v-input--is-disabled .v-select__selections,
.application .theme--light.v-select .v-select__selection--disabled,
.theme--light .v-select .v-chip--disabled,
.theme--light .v-select.v-input--is-disabled .v-select__selections,
.theme--light .v-select .v-select__selection--disabled {
  color: rgb(0, 0, 0)!important;
}

.tabs__item {
  padding: 2px 6px!important;
}

.tab-wrapper {
  width: 100%;
  height: 48px;
  display: flex;
}

.tab-item {
  /*flex: 1 1 auto;*/
  position: relative;
  z-index: 0;
  flex-basis: 40%;
  box-sizing: border-box;
  perspective: 400px;
  position: relative;
}

.tab-content {
  width: 102%;
  height: 100%;
  transform-origin: 0 100% 0;
  transform: rotateX(30deg);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  transition: all 0.2s ease-in-out;
  border: 1px solid #999;
  border-bottom: none;
  background: #efefef;
}

.tab-title {
  position: absolute;
  font-size: 1.4rem;
  left: 30px;
  top: 12px;
}

.tab-item span {
  z-index: 1;
}

.tab-item:hover {
  cursor: pointer;
}

.tab-selected {
  /*color: white;*/
  z-index: 1;
}

.tab-selected .tab-content {
  background: #fcfcfc;
  box-shadow: 0px -4px 8px #aaa;
  height: 102%;
}

table.table tbody td:first-child,
table.table tbody td:not(:first-child),
table.table tbody th:first-child,
table.table tbody th:not(:first-child),
table.table thead td:first-child,
table.table thead td:not(:first-child),
table.table thead th:first-child,
table.table thead th:not(:first-child) {
  padding: 0 6px !important;
}

table.v-table thead th {
  font-size: 16px;
}

@media screen and (max-width: 500px) {
  .tab-wrapper {
    height: 36px;
  }

  .tab-content {
    width: 103%;
  }
}

@media screen and (max-width: 500px) {
  .tabs__item {
    font-size: 1.1rem !important;
  }
  .container {
    padding: 8px !important;
  }
  .tab-title {
    position: absolute;
    font-size: 14px;
    left: 10px;
    top: 10px;
  }
  .input-group__selections__comma {
    font-size: 14px!important;
  }
}

@media only screen and (max-width: 599px) {
  .container {
    padding: 2px !important;
  }
  .list__tile {
    padding: 0 6px !important;
  }
  .title {
    font-size: 15px !important;
  }
  .headline {
    font-size: 22px !important;
  }
  .subheading {
    font-size: 13px !important;
  }
  .datepicker-days .datepicker-empty,
  .datepicker-days .datepicker-day {
    height: 5.72rem !important;
  }
  .list__tile--avatar {
    height: 2.56rem !important;
  } // 表格响应式
  table.table tbody td:first-child,
  table.table tbody td:not(:first-child),
  table.table tbody th:first-child,
  table.table tbody th:not(:first-child),
  table.table thead td:first-child,
  table.table thead td:not(:first-child),
  table.table thead th:first-child,
  table.table thead th:not(:first-child) {
    padding: 0 0px !important;
  }
  table.table {
    thead th {
      font-size: 14px !important;
      white-space: pre-line !important;
    }
  }
  .version-wrapper {
    .list>div {
      border-bottom: 1px solid #ddd;
      border-right: 1px solid #ddd;
    }
  }
  table {
    .btn {
      margin: 0;
      min-width: 70px;
      .btn__content {
        padding: 0;
      }
    }
  }
  table.table tbody td,
  table.table tbody th {
    height: 40px !important;
  }
  .status-td {
    display: block;
  }
  .pagination__item {
    height: 30px !important;
    width: 30px !important;
  }
  .card__title {
    padding: 4px !important;
  }
  .container {
    padding: 8px !important;
  }
  .input-group {
    padding: 0 !important;
    label {
      font-size: 14px!important;
    }
  }
  .btn {
    margin: 0 !important;
    min-width: 70px !important;
    .btn__content {
      padding: 0 !important;
    }
  }
  .input-group--text-field label {
    top: 0px!important;
  }
}



@media only screen and (min-width: 960px) {
  .container {
    padding: 0 !important;
  }
}

@media only screen and (max-width: 414px) {
  .container {
    padding: 8px !important;
  }
}